#define _CRT_SECURE_NO_WARNINGS

#include<iostream>
#include<vector>
using namespace std;

//int main()
//{
//	vector<int> v;
//	v.push_back(1);
//	v.push_back(2);
//	v.push_back(3);
//	v.push_back(4);
//	//v.reserve(6);
//	vector<int>::iterator it = find(v.begin(), v.end(), 2);
//	if (it != v.end())
//	{
//		v.insert(it, 5);
//	}
//	//*it *= 10;
//	for (auto x : v)
//	{
//		cout << x << " ";
//	}
//	return 0;
//}

int main()
{
	vector<int> v;
	v.push_back(1);
	v.push_back(2);
	v.push_back(3);
	v.push_back(4);
	//v.reserve(6);
	vector<int>::iterator it = find(v.begin(), v.end(), 2);
	if (it != v.end())
	{
		v.erase(it);
	}
	*it *= 10;
	for (auto x : v)
	{
		cout << x << " ";
	}
	return 0;
}